package com.vip.jwt.model.wx.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.vip.jwt.model.wx.entity.Wxuser;

import java.util.Map;

/**
 * @description: 微信用户列表 逻辑接口层
 * @author: yw
 * @time: 2021-09-03 11:14:27
 * @version: 1.0.0
 */
public interface WxuserService {

    /**
     * @Description 列表查询
     * @Author yw
     * @Date 2021-09-03 11:14:27
     * @Param
     * @return
     **/
    IPage<Wxuser> queryPage(int current, int size);

    /**
     * @Description 根据id获取信息
     * @Author yw
     * @Date 2021-09-03 11:14:27
     * @Param
     * @return
     **/
    Wxuser getById(String openid);

    /**
     * @Description 保存
     * @Author yw
     * @Date 2021-09-03 11:14:27
     * @Param
     * @return
     **/
    Boolean save(Wxuser wxuser);

    /**
     * @Description 修改
     * @Author yw
     * @Date 2021-09-03 11:14:27
     * @Param
     * @return
     **/
    Boolean updateById(Wxuser wxuser);

    /**
     * @Description 删除
     * @Author yw
     * @Date 2021-09-03 11:14:27
     * @Param
     * @return
     **/
    Boolean removeById(String openid);

    /**
     * 同步微信用户信息
     */
    void sysnWxUserList();
}

